<meta charset="utf-8">
<?php
//该文件包含数据库的一些配置信息
//环境变量
define("DBHOST","localhost:3306");
//数据库的IP地址 格式: IP地址:3306
define("DBUSER","root");//使用数据库的名字
define("DBPASSWD","root");//使用数据库的密码
define("DBNAME","Curriculum");//待操作的数据库

//创建链接
//建立数据库连接
$connection = mysqli_connect(DBHOST, DBUSER, DBPASSWD);
if (mysqli_connect_errno()) {
	die("数据库链接创建失败:".mysqli_error($connection));
}
// $connection=mysql_connect(DBHOST,DBUSER,DBPASSWD);
// if(!$connection){
// 	//没有创建成功
// 	echo "数据库链接创建失败:".mysql_error()."<br/>";
// 	//mysql_error反回的是最近一次操作mysql数据库的错误信息
// 	exit;
// }

// 设置编码格式
mysqli_query($connection, 'alter database '.DBNAME.' character set utf8') or die("设置编码格式失败:".mysqli_error($connection));
// $result=mysql_query("set names utf8");
// if(!$result){
// 	echo "设置编码格式失败:".mysql_error()."<br/>";
// 	exit;
// }

//选择数据库
mysqli_select_db($connection, DBNAME) or die("选择数据库".DBNAME."失败:".mysqli_error($connection));
// if(!mysql_select_db(DBNAME)){
// 	echo "选择数据库:".DBNAME."失败:".mysql_error()."<br/>";
// 	exit;
// }

//创建用户表 用户id 用户名 密码 邮箱 电话 
$userinfos="create table if not exists users(id int not null auto_increment primary key,username varchar(60),password varchar(30),email varchar(90),mobile varchar(30))";
@mysqli_query($connection, $userinfos) or die("用户表失败:".mysql_error($connection)."<br/>");
// mysql_query($userinfos) or die("用户表失败:".mysql_error()."<br/>");

// 建课程表
$sql = "CREATE TABLE IF not exists courses(week_number TINYINT,day TINYINT, section TINYINT, name VARCHAR(20), location VARCHAR(20))";
@mysqli_query($connection, $sql) or die("创建课程表失败: ".mysqli_error($connection));

function &result_to_array($result) {
	$res_array = array();
	while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
		$res_array[] = $row;
	}

	return $res_array;
}
?>